home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 8: LINUX Games / Linux Cubed Series 8 - LINUX Games.iso / games / video / fly8111-.000 / fly8111- / fly8 / DJGPP / makedj.par < prev    next >
Text File  |  1979-12-31  |  832b  |  59 lines

  1. # makefile
  2. #
  3. # This is part of the flight simulator 'fly8'.
  4. # Author: Eyal Lebedinsky (eyal@ise.canberra.edu.au).
  5. #
  6.  
  7. #
  8. # makefile for parms, msdos djgpp
  9. #
  10.  
  11. CPP=    $(CC)
  12. CFLAGS=    -I.. -O0 -E
  13.  
  14. AWK=    awk
  15. COPY=    cp
  16. DEL=    rm
  17.  
  18. PARMS=    classic.prm basic.prm f16.prm
  19. NAV=    fly.nav
  20. LAND=    fly.lnd
  21.  
  22. .SUFFIXES: .prm .prc .nav .nac .lnd .lnc
  23.  
  24. .prc.prm:
  25.     -$(COPY) $*.prc $*.c
  26.     $(CPP) $(CFLAGS) $*.c >$*.i
  27.     -$(DEL) $*.c
  28.     $(AWK) -f expr.awk $*.i $*.prm
  29.     -$(DEL) $*.i
  30.  
  31. .nac.nav:
  32.     -$(COPY) $*.nac $*.c
  33.     $(CPP) $(CFLAGS) $*.c >$*.i
  34.     -$(DEL) $*.c
  35.     $(AWK) -f expr.awk $*.i $*.nav
  36.     -$(DEL) $*.i
  37.  
  38. .lnc.lnd:
  39.     -$(COPY) $*.lnc $*.c
  40.     $(CPP) $(CFLAGS) $*.c >$*.i
  41.     -$(DEL) $*.c
  42.     $(AWK) -f expr.awk $*.i $*.lnd
  43.     -$(DEL) $*.i
  44.  
  45. all:    parms nav land
  46.  
  47. parms:    $(PARMS)
  48.  
  49. nav:    $(NAV)
  50.  
  51. land:    $(LAND)
  52.  
  53. clean:
  54.     -$(DEL) *.i
  55.     -$(DEL) *.prm
  56.     -$(DEL) *.nav
  57.     -$(DEL) *.lnd
  58.     -$(DEL) *.c
  59.